home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / program / gemxx19.zoo / gem++19 / man / gemfiw.man < prev    next >
Text File  |  1993-10-26  |  2KB  |  71 lines

  1.                      GEM++ - C++ LIBRARIES FOR GEM/AES/VDI
  2.  
  3.  
  4.  
  5. NAME
  6.      GEMformiconwindow is a GEMformwindow which iconifies on "Full".
  7.  
  8. DESCRIPTION
  9.      With the advent of MultiTOS, screen space is very valuable, and
  10.      many applications may be fighting for space.
  11.  
  12.      A GEMformiconwindow helps greatly by allowing the window to be
  13.      "Iconified" when the "Full" button is clicked.
  14.  
  15.      The iconified form may be any form.  Usually, a small image in a
  16.      box is best.
  17.  
  18.      Note that the "Zooms" option of GEMform is observed when
  19.      iconifying/deiconifying.
  20.  
  21. CONSTRUCTORS
  22.      GEMformiconwindow(GEMactivity& in, const GEMrsc& rsc,
  23.           int RSCform, int RSCicon)
  24.      GEMformiconwindow(GEMactivity& in, const GEMrsc& rsc,
  25.           int RSCform, int RSCicon, int Parts)
  26.        Create a GEMiconformwindow in the given activity from the form
  27.        specified by RSCform in the given GEMrsc.  When iconified, the
  28.        form specified by RSCicon will be used.  The "Parts" parameter
  29.        may be given, as per GEMformwindow.
  30.  
  31.      GEMformiconwindow(const GEMformiconwindow&)
  32.        Create a copy of the given GEMformiconwindow.  Data sharing will
  33.        be as described for a GEMform.
  34.  
  35. METHODS
  36.      virtual void UserFulled()
  37.        Implements iconification action.
  38.  
  39.      virtual void Open()
  40.        Implements deiconification action.
  41.  
  42.      bool IsIconified()
  43.        TRUE if the window is iconified.
  44.  
  45. EXTENSION METHODS
  46.      virtual void IconOpened()
  47.        Called when icon is opened.  Normally just calls Open(), but may
  48.        be overridden to, say, open other windows as well (in which case,
  49.        UserFulled() would need to be overridden to Close them).
  50.  
  51. SEE ALSO
  52.      GEMformwindow, GEMform, GEMwindow, GEMobject, GEMactivity.
  53.  
  54. BUGS
  55.      Bugs in GEM++ should be reported to warwick@cs.uq.oz.au
  56.  
  57. AUTHOR
  58.      Warwick Allison, 1993.
  59.      warwick@cs.uq.oz.au
  60.  
  61. COPYING
  62.      This functionality is part of the GEM++ library,
  63.      and is Copyright 1993 by Warwick W. Allison.
  64.  
  65.      GEM++ is free and protected under the GNU Library General Public
  66.      License.
  67.  
  68.      You are free to copy and modify these sources, provided you
  69.      acknowledge the origin by retaining this notice, and adhere to
  70.      the conditions described in the GNU LGPL.
  71.